﻿using RoslynProxy.Core;
using RoslynProxy.Core.RoslynProxyAttributes;

namespace RoslynProxy.Builder
{
    public class IMyOtherService
    {

    }

    public class MyOtherService : IMyOtherService
    {
    }

    [ScopedRoslynProxy]
    public class MyOtherServiceProxy : RoslynDispatchProxy<MyOtherServiceProxy, IMyOtherService, MyOtherService>
    {
        protected override void BeginInvoke()
        {
            throw new NotImplementedException();
        }

        protected override void EndInvoke()
        {
            throw new NotImplementedException();
        }
    }
}
